@charset "UTF-8";
:where(.demo) a {
  color: #2b6ce1;
}

.demo {
  padding: 10px;
}
.demo details {
  margin-bottom: 1rem;
  font-size: 16px;
}
.demo details summary {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: 0;
}
.demo details summary::marker {
  font-size: 0;
}
.demo details summary .more {
  display: none;
}
.demo details summary a {
  cursor: pointer;
}
.demo details[open] summary a {
  font-size: 0;
}
.demo details[open] summary a::before {
  content: "收起";
  font-size: 16px;
}
.demo details[open] summary .more {
  display: block;
}